<?php

namespace Model;

class OnlineLogReq
{
    public string $deviceNum; // 设备编号
    public PageModel $pageModel;
}

class OnlineLogResp
{
    public int $code;      // 状态码，1 表示成功，-1表示失败
    public string $message;   // 消息描述
    public OnlineLogData $data;      // 数据，可以为 null
    public int $timestamp; // 时间戳
}

class OnlineLogData
{
    public int $count; // 总数
    public array $list;  // 列表数据
}

class OnlineLogDetail
{
    public string $duration;          // 持续时长
    public int $lastOfflineCode;   // 上一次离线原因（上线之后设备上报）
    public string $lastOfflineReason; // 上一次离线原因（上线之后设备上报）
    public string $state;             // 状态 在线|离线
    public string $time;              // 发生时间
}